package org.example.market.entity;


import lombok.Data;
import org.springframework.stereotype.Component;

import java.math.BigDecimal;
import java.util.Date;

@Data
@Component
public class Bill {
    // 主键，自动递增大整数
    private Long id;
    // 账单编码，长度 20 字符串
    private String billCode;
    // 产品名称，长度 20 字符串
    private String productName;
    // 产品描述，长度 50 字符串
    private String productDesc;
    // 产品单位，长度 10 字符串
    private String productUnit;
    // 产品数量，精度 (20,2) 的十进制数
    private BigDecimal productCount;
    // 总价格，精度 (20,2) 的十进制数
    private BigDecimal totalPrice;
    // 是否支付，整数类型（可自定义含义，如 0 未支付、1 已支付等 ）
    private Integer isPayment;
    // 创建人，关联用户表 id（大整数 ）
    private Long createdBy;
    // 创建时间，日期时间类型
    private Date creationDate;
    // 修改人，关联用户表 id（大整数 ）
    private Long modifyBy;
    // 修改时间，日期时间类型
    private Date modifyDate;
    // 供应商 id，关联供应商表主键（大整数 ）
    private Long providerId;
}